home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 47.7z / BS1 part 47 / ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].7z / ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].adf / apa.lzh.parta / hlp_arexx12 < prev    next >
Text File  |  1994-03-16  |  8KB  |  349 lines

  1. \ApAssist
  2. \: - This is the Quick Help for the ARexx in IM R/t -
  3. \: ----------------------------------------------------------
  4. \:   Written by David E. Patterson
  5. \: ----------------------------------------------------------
  6.  
  7. \font topaz.font 8
  8. \tc 1
  9. \wr
  10. \lj
  11. \dd "imh_descriptor"
  12.  
  13. \index "hlp_arexx2/unlockall-zigzag"
  14. \toc "imh_toc/toc"
  15. \help "aa_help/help
  16.  
  17. \node "warp"
  18. \title "Warp"
  19. \next "watercolor"
  20. \prev ""
  21. \{ \tc 15 Warp \} - Warps the selected region, the secondary buffer controls
  22. the warp.
  23.  
  24. \nw    
  25. Usage - '\{ \tc 15 warp <effect%>\} ';
  26.     
  27. \{ \ts bu Sample Script\} :
  28.     
  29. 'area';
  30. '\{ \tc 15 warp 60\} ';
  31.     
  32. * User Interface: \{ \tc 15   Process Panel
  33.                         Compose Panel
  34.                             Primary Buffer Surface Warping\}
  35.  
  36. \endnode
  37.  
  38. \node "watercolor"
  39. \title "Watercolor"
  40. \next "wbtofront"
  41. \prev "warp"
  42. \{ \tc 15 Watercolor \} - Creates a Watercolor effect in the selected area.
  43.  
  44. \nw    
  45. Usage - '\{ \tc 15 watercolor <%amount>\} ';
  46.     
  47. \{ \ts bu Sample Script\} :
  48.     
  49. 'area';
  50. '\{ \tc 15 watercolor 60\} ';
  51.     
  52. * User Interface: \{ \tc 15   Process Panel
  53.                         Special F/x
  54.                             Watercolor\}
  55.  
  56. \endnode
  57.  
  58. \node "wbtofront"
  59. \title "Work Bench to Front"
  60. \next "wheremouse"
  61. \prev "watercolor"
  62. \{ \tc 15 Wbtofront \} - Brings the Work Bench to the front.
  63.  
  64. \nw    
  65. Usage - '\{ \tc 15 wbtofront\} ' 
  66.     
  67. \{ \ts bu Sample Script\} :
  68.  
  69. '\{ \tc 15 wbtofront\} ';
  70. 'contrast 90';
  71. 'imtofront';    
  72.  
  73. \endnode
  74.  
  75. \node "wheremouse"
  76. \title  "Where Mouse"
  77. \next "white"
  78. \prev "wbtofront"
  79. \{ \tc 15 Wheremouse \} - Returns the mouse's current co-ordinates.
  80.  
  81. \nw
  82. Usage - '\{ \tc 15 wheremouse\} '
  83.     
  84. \{ \ts bu Sample Script\} :
  85.  
  86. options results;
  87. '\{ \tc 15 wheremouse\} ';
  88. info = result;
  89. parse var info x','y;
  90. 'message Mouse X: ' x 'Y: 'y;
  91. options;
  92.  
  93. \endnode
  94.  
  95. \node "white"
  96. \title "Whiten"
  97. \next "wide"
  98. \prev "wheremouse"
  99. \{ \tc 15 Whiten \}  - Makes the primary buffer image all white.
  100.  
  101. \nw    
  102. Usage - '\{ \tc 15 whiten\} '
  103.   
  104. \{ \ts bu Sample Script\} :
  105.     
  106. '\{ \tc 15 whiten\} ';    
  107.  
  108. \endnode
  109.  
  110. \node "wide"
  111. \title "Wide"
  112. \next "xhot"
  113. \prev "white"
  114. \{ \tc 15 Wide \} - Applies a sharpening convolution.
  115.  
  116. Applies a 5X5 sharpening convolution to a selected region.
  117.  
  118. \nw    
  119. Usage - '\{ \tc 15 wide <effect>\} ';
  120.     
  121. \{ \tc 15 Effect: 0 to 100\}
  122.     
  123. \{ \ts bu Sample Script\} :
  124.     
  125. 'area';
  126. '\{ \tc 15 wide 80\} ';
  127.     
  128. * User Interface: \{ \tc 15  Process Panel
  129.                        Filters
  130.                            Sharpen II\}
  131.  
  132. \endnode
  133.  
  134. \node "xhot"
  135. \title "X-Hot"
  136. \next "xor"
  137. \prev "wide"
  138. \{ \tc 15 Xhot \} - The xhot command is used to set the X value for the
  139. center of a radial fill.  This command can be used in conjunction with the
  140. yhot command to reposition the center of a radial fill.
  141.  
  142. \nw    
  143. Usage - '\{ \tc 15 xhot <value>\} '
  144.  
  145. \{ \ts b value\} : This is a value ranging from 0 to 32.  This numeric value
  146. represents 32nds of distance along the diameter of the selected region.  A
  147. setting of 0 would place the X center at the left hand edge, a setting of 32
  148. will place the X center on the right hand edge, and a setting of 16 will
  149. place the X center in the center of the area select.
  150.  
  151. \{ \ts bu Sample Script\} :
  152. /* arexx xhot Example */
  153. address('IM_Port');
  154. 'fillmode radial'; 
  155. '\{ \tc 15 xhot 25\} ';
  156. 'yhot 16';
  157. 'area';
  158. 'areafill';
  159. 'finish';
  160.  
  161. * User Interface: \{ \tc 15   Paint Panel
  162.                         Fill Mode
  163.                             X Hot\}
  164.  
  165. \endnode
  166.  
  167. \node "xor"
  168. \title "XOR" 
  169. \next "yhot"
  170. \prev "xhot"
  171. \{ \tc 15 Xor \} - Performs an XOR of the primary buffer and the secondary
  172. buffer.
  173.  
  174. \nw    
  175. Usage - '\{ \tc 15 xor\} ' 
  176.     
  177. \{ \ts bu Sample Script\} :
  178.     
  179. 'area';
  180. '\{ \tc 15 xor\} ';
  181.     
  182. * User Interface: \{ \tc 15   Compose Panel
  183.                         Logical Compostions
  184.                             Exclusive OR\}
  185.  
  186. \endnode
  187.  
  188. \node "yhot"
  189. \title "Y-Hot"
  190. \next "zigzag"
  191. \prev "xor"
  192. \{ \tc 15 Yhot \} - The yhot command is used to set the Y value for the
  193. center of a radial fill.  This command can be used in conjunction with the
  194. xhot command to reposition the center of a radial fill.
  195.  
  196. \nw    
  197. Usage - '\{ \tc 15 yhot <value>\} '
  198.  
  199. \{ \ts b value\} : This is a value ranging from 0 to 32.  This numeric value
  200. represents 32nds of distance along the diameter of the selected region.  A
  201. setting of 0 would place the Y center at the top edge, a setting of 32 will
  202. place the Y center on the bottom edge, and a setting of 16 will place the Y
  203. center in the center of the area select.
  204.  
  205. \{ \ts bu Sample Script\} :
  206. /* arexx yhot Example */
  207. address('IM_Port');
  208. 'fillmode radial'; 
  209. 'xhot 25';
  210. '\{ \tc 15 yhot 16\} ';
  211. 'area';
  212. 'areafill';
  213. 'finish';
  214.  
  215. * User Interface: \{ \tc 15   Paint Panel
  216.                         Fill Mode
  217.                             X Hot\}
  218.  
  219. \endnode
  220.  
  221. \node "zigzag"
  222. \title "Zig Zag"
  223. \next "zoom2"
  224. \prev "yhot"
  225. \{ \tc 15 Zigzag \} - Creates a Zig Zag distortion.
  226.  
  227. \nw    
  228. Usage - '\{ \tc 15 zigzag <average_length>\} '
  229.     
  230. \{ \ts bu Sample Script\} :
  231.     
  232. 'area';
  233. '\{ \tc 15 zigzag 90\} ';
  234.     
  235. * User Interface: \{ \tc 15   Process Panel
  236.                         Geometric Transformations
  237.                             Zig Zag\}
  238. \endnode
  239.  
  240. \node "zoom2"
  241. \title "Zoom2"
  242. \next "zoomclip"
  243. \prev "zigzag"
  244. \{ \tc 15 Zoom2 \} - Doubles the selected region and clips it to a new
  245. buffer.
  246.  
  247. \nw    
  248. Usage - '\{ tc 15 zoom2 [newname]\} ';
  249.     
  250. \{ \ts bu Sample Script\} :
  251.     
  252. 'area';
  253. '\{ \tc 15 zoom2 testbuff\} ';
  254.    
  255. See Also: \{ \ts b \link "clip " "imdoc:hlp_arexx5/clip"
  256.           \link "clip2" "imdoc:hlp_arexx5/clip2"\}
  257.  
  258. \endnode
  259.  
  260. \node "zoomclip"
  261. \title "Zoomclip"
  262. \next "zoomhalf"
  263. \prev "zoom2"
  264. \{ \tc 15 Zoomclip \} - Allows you to zoom an image a certain percantage.
  265. The intension of this command is to allow zooms within animations sequences to
  266. be generated in a natural way.  There are parameters to specify the percentage
  267. of the zoom and the output resolution.  It is important to remember that the
  268. output resolution will default to the resolution of the \{ \ts i current \}
  269. primary image, if a new resolution is not specified.
  270.  
  271. \nw
  272. Usage - \{ \tc 15 <x%> <y%> <x center> <y center> [clip name] [width] [height]\} '
  273.  
  274. \wr
  275. \{ \ts b x%: \} This allows you to specify the percentage of increase in the
  276. width of the clipped region.
  277.  
  278. \{ \ts b y%: \} This allows you to specify the percentage of increase in the
  279. height of the clipped region.
  280.  
  281. \{ \ts b x center: \} This parameter will set the x position for the center
  282. of the clipped region.
  283.  
  284. \{ \ts b y center: \} This parameter will set the y position for the center
  285. of the clipped region.
  286.  
  287. \{ \ts b clip name: \} This is an optional parameter for specifying the name
  288. of the clipped region's buffer.  If this parameter is not specified,
  289. Imagemaster will assign a name to the buffer.
  290.  
  291. \{ \ts b width: \} This optional parameter will specify the new buffer's
  292. width.  If this value is set, it will over-ride any value set for the x%
  293. parameter.
  294.  
  295. \{ \ts b height: \} This optional parameter will specify the new buffer's
  296. height.  If this value is set, it will over-ride any value set for the y%
  297. parameter.
  298.  
  299. \{ \ts bu Sample Script\} :
  300. /* Sample Zoom Clip ARexx Script */
  301. options results;
  302. 'askprop "X Zoom: " 200 100 2000';
  303. xz = result;
  304. 'askprop "Y Zoom: " 200 100 2000';
  305. xy = result;
  306. 'askprop "X Center: " 0 300 1000';
  307. xcen = result;
  308. 'askprop "Y Center: " 0 300 1000';
  309. ycen = result;
  310. 'askstring "Clip Name:" "clip"'new;
  311. new = result;
  312. 'askprop "Buffer Width: " 320 200 640';
  313. wid = result;
  314. 'askprop "Buffer Height: " 200 100 400';
  315. hei = result;
  316. options
  317. 'zoomclip ' xz yz xcen ycen new wid hei;
  318.  
  319. * User Interface: \{ \tc 15   Process Panel
  320.                         Clipping
  321.                             Zoom Clip\}
  322.  
  323. \endnode
  324.  
  325. \node "zoomhalf"
  326. \title "Zoomhalf"
  327. \next ""
  328. \prev "zoomclip"
  329. \{ \tc 15 Zoomhalf \} - Clips selected region to a buffer half it's size.
  330.  
  331. \nw    
  332. Usage - '\{ \tc 15 zoomhalf [newname]\} '
  333.     
  334. \{ \ts bu Sample Script\} :
  335.    
  336. 'area';
  337. '\{ \tc 15 zoomhalf testbuff\} ';
  338.     
  339. See Also: \{ \ts b \link "cliphalf" "imdoc:hlp_arexx5/cliphalf"\}
  340.     
  341. * User Interface: \{ \tc 15   Process Panel
  342.                        Re-Sizing and Clipping
  343.                            Clip .5 X\}
  344.  
  345.  
  346. \endnode
  347.  
  348.  
  349.